﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using GzipManagerPro.UI.Utility;

namespace GzipManagerPro.UI.Controls.Preview
{
    public interface ICommandProvider
    {
        Command[] GetCommands(CustomFileSystemInfo info);
    }


    public class Command
    {
        public string Title { get; set; }
        public System.Drawing.Image Image { get; set; }
        public CommandMethodHandler Method { get; set; }
    }

    public delegate bool CommandMethodHandler(CustomFileSystemInfo infor);

    public class CommandSeparator: Command
    {
    }

    
}
